 /*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cayumapu;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Solo_Pescadores
 */
public class ModeloCliente {
    public int ValidarRut(int RUT){
        conexion conectar = new conexion();
        ResultSet resultados;
        try {
            resultados = conectar.ejecuteQuery("SELECT CLI_RUT FROM CLIENTE WHERE CLI_RUT = "+RUT);
        } catch (SQLException ex) {
            Logger.getLogger(ModeloCliente.class.getName()).log(Level.SEVERE, null, ex);
            return 0;
        }
        try {
            if(resultados.next())
                return 1;
        } catch (SQLException ex) {
            Logger.getLogger(ModeloCliente.class.getName()).log(Level.SEVERE, null, ex);
            return -1;
        }
        return 0;
    }
    public int Ingresar(String consulta){
        conexion conectar = new conexion();
        try {
            conectar.executeStatement(consulta);
        } catch (SQLException ex) {
            Logger.getLogger(ModeloCliente.class.getName()).log(Level.SEVERE, null, ex);
            return -1;
        }
        return 0;
    }
    public int Actualizar(String consulta){
        conexion conectar = new conexion();
        try {
            conectar.executeStatement(consulta);
        } catch (SQLException ex) {
            Logger.getLogger(ModeloCliente.class.getName()).log(Level.SEVERE, null, ex);
            return -1;
        }
        return 0;
    }
    public int Eliminar(){
        return 0;
    }
    public ResultSet Consulta(String consulta){
        ResultSet resultado = null;
        conexion conectar = new conexion();
        try {
            resultado = conectar.ejecuteQuery(consulta);
        } 
        catch (SQLException ex) {
            Logger.getLogger(Ctrl_NuevoCliente.class.getName()).log(Level.SEVERE, null, ex);
        }
        return resultado;
    }
}
